package sv.ues.fia.activities;

import sv.ues.fia.R;
import sv.ues.fia.bdcontrol.ControlBDHelper;
import sv.ues.fia.entity.Tipo;
import sv.ues.fia.session.UsuarioActual;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
import android.app.Activity;

public class TipoUpdateActivity extends Activity {
	ControlBDHelper dbHelper;

		@Override
		public void onCreate(Bundle saved) {
			super.onCreate(saved);
			
			dbHelper = new ControlBDHelper(this);
			
			Tipo tipoRecibido = (Tipo)UsuarioActual.getOBJECT();
			
			setContentView(R.layout.activity_tipo_modificar);
			
			final EditText edtIdTipo= (EditText)findViewById(R.id.idTipoUp);
			final EditText edtNombre= (EditText)findViewById(R.id.edtNombreTipoUp);
			final EditText edtDescrip= (EditText)findViewById(R.id.edtDescTipoUp);
			
			Button btnUpdate = (Button)findViewById(R.id.btnUpdateTipo);
			
			edtIdTipo.setText(tipoRecibido.getIdTipo());
			edtNombre.setText(tipoRecibido.getNombreTipo());
			edtDescrip.setText(tipoRecibido.getDescripcionTipo());
			
			btnUpdate.setOnClickListener(new View.OnClickListener() {
				
				@Override
				public void onClick(View v) {
					
					Tipo oldTipo = new Tipo();
					
					oldTipo.setIdTipo(edtIdTipo.getText().toString());
					oldTipo.setNombreTipo(edtNombre.getText().toString());
					oldTipo.setDescripcionTipo(edtDescrip.getText().toString());
					
					dbHelper.abrir();
					Toast.makeText(TipoUpdateActivity.this, dbHelper.modificar(oldTipo),
							Toast.LENGTH_SHORT).show();
					dbHelper.cerrar();
					
					UsuarioActual.setOBJECT(null);
					
					TipoUpdateActivity.this.finish();
										
				}
			});
			
		}
	}
